// 在这里我们封装一个插件, 这个插件用于进行大量组件的全局注册
// 插件一般是个对象, 且有install方法
import PageTools from '@/components/PageTools'
// 这个组件中用到了一个第三方包 xlsx
// yarn add xlsx@0.17.4
import UploadExcel from '@/components/UploadExcel'
import ImageUpload from '@/components/ImageUpload'
// import Vue from 'vue'
export default {
  install(Vue) {
    // ....
    // console.log('我是个插件...')
    Vue.component('PageTools', PageTools)
    Vue.component('UploadExcel', UploadExcel)
    Vue.component('ImageUpload', ImageUpload)
  }
}

// 插件的意义: 让main.js好维护 主逻辑清晰了
// 以后组件的全局注册 就在这写了...
